Presto ইনস্টলেশন (Linux, Windows, MacOS)

Database Tutorials - অ্যাপাচি প্রেস্টো (Apache Presto) Presto ইনস্টলেশন এবং কনফিগারেশন |
182
182

Presto একটি ডিস্ট্রিবিউটেড SQL কোয়েরি ইঞ্জিন, এবং এটি বিভিন্ন প্ল্যাটফর্মে ইনস্টল করা যেতে পারে। নিচে Linux, Windows, এবং MacOS এর জন্য ইনস্টলেশন প্রক্রিয়া বিস্তারিতভাবে ব্যাখ্যা করা হল।


Linux-এ Presto ইনস্টলেশন

ধাপ ১: Java ইনস্টল করা

Presto চালানোর জন্য Java 8 বা তার পরবর্তী সংস্করণ প্রয়োজন। Java ইনস্টল করতে, নিচের কমান্ডটি ব্যবহার করুন:

sudo apt update
sudo apt install openjdk-8-jdk
java -version

ধাপ ২: Presto ডাউনলোড করা

Presto ডাউনলোড করতে, প্রথমে Maven রিপোজিটরি থেকে ডাউনলোড করুন:

wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/350/presto-server-350.tar.gz
tar -xvzf presto-server-350.tar.gz
sudo mv presto-server-350 /opt/presto

ধাপ ৩: কনফিগারেশন ফাইল তৈরি করা

Presto চালানোর জন্য দুটি কনফিগারেশন ফাইল তৈরি করতে হবে:

  • config.properties
  • node.properties

এই ফাইল দুটি /etc/presto/ ফোল্ডারে তৈরি করুন:

sudo mkdir /etc/presto
sudo touch /etc/presto/config.properties /etc/presto/node.properties

config.properties:

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB

node.properties:

node.id=worker-1
http-server.http.port=8081

ধাপ ৪: Presto সার্ভার শুরু করা

এখন Presto সার্ভার শুরু করুন:

cd /opt/presto
bin/launcher start

Presto চলতে থাকলে, ওয়েব ইন্টারফেসটি http://<server-ip>:8080 এ দেখতে পারবেন।


Windows-এ Presto ইনস্টলেশন

Windows এ Presto ইনস্টল করার জন্য WSL (Windows Subsystem for Linux) ব্যবহার করা ভাল, কারণ Presto Linux ভিত্তিক এবং WSL এ আপনি Linux-এর মতো প্রক্রিয়া অনুসরণ করতে পারবেন।

ধাপ ১: WSL ইনস্টল করা

PowerShell (Admin) ওপেন করে নিচের কমান্ড রান করুন:

wsl --install

Ubuntu বা অন্য কোনো Linux ডিস্ট্রিবিউশন ইনস্টল করুন।

ধাপ ২: Linux ইনস্টলেশন এবং Presto ইনস্টল করা

Linux ডিস্ট্রিবিউশন ইন্সটল করার পর, Linux কনফিগারেশন অনুসরণ করুন (Linux ইনস্টলেশনের মতো) এবং উপরের Linux ইনস্টলেশন অংশ অনুযায়ী Presto ইনস্টল করুন।


MacOS-এ Presto ইনস্টলেশন

MacOS এ Presto ইনস্টল করার জন্য Homebrew ব্যবহার করা যেতে পারে, যা সহজ এবং দ্রুত।

ধাপ ১: Homebrew ইনস্টল করা

Homebrew যদি আপনার MacOS-এ ইনস্টল না থাকে, তবে এটি ইনস্টল করুন:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

ধাপ ২: Presto ইনস্টল করা

Homebrew দিয়ে Presto ইনস্টল করতে:

brew install presto

ধাপ ৩: কনফিগারেশন ফাইল তৈরি করা

MacOS-এও Linux এর মতোই কনফিগারেশন ফাইল তৈরি এবং কনফিগার করতে হবে। /usr/local/etc/presto/ ফোল্ডারে কনফিগারেশন ফাইল রাখুন।

config.properties:

coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=5GB
query.max-memory-per-node=1GB

node.properties:

node.id=worker-1
http-server.http.port=8081

ধাপ ৪: Presto সার্ভার শুরু করা

Presto চালানোর জন্য:

cd /usr/local/opt/presto
bin/launcher start

উপসংহার

এইভাবে, আপনি Linux, Windows (WSL), এবং MacOS-এ Presto ইনস্টল এবং কনফিগার করতে পারবেন। প্রতিটি সিস্টেমের জন্য কনফিগারেশন ফাইল সামঞ্জস্য করার মাধ্যমে Presto সফলভাবে চালানো যাবে এবং ওয়েব ইন্টারফেসের মাধ্যমে আপনি কোয়েরি পরিচালনা করতে পারবেন।

Content added By
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion